.TH std::shared_lock::unlock 3 "2024.06.10" "http://cppreference.com" "C++ Standard Libary"
.SH NAME
std::shared_lock::unlock \- std::shared_lock::unlock

.SH Synopsis
   void unlock();  \fI(since C++14)\fP

   Unlocks the associated mutex from shared mode. Effectively calls
   mutex()->unlock_shared().

   std::system_error is thrown if there is no associated mutex or if the mutex is not
   locked.

.SH Parameters

   \fI(none)\fP

.SH Return value

   \fI(none)\fP

.SH Exceptions

     * Any exceptions thrown by mutex()->unlock_shared().
     * If there is no associated mutex, std::system_error with an error code of
       std::errc::operation_not_permitted.

.SH Example

    This section is incomplete
    Reason: no example

.SH See also

   lock    locks the associated mutex
           \fI(public member function)\fP
   release disassociates the mutex without unlocking
           \fI(public member function)\fP

.SH Category:
     * Todo no example
